package Poblar;

import org.orm.PersistentException;
import org.orm.PersistentTransaction;

public class PoblarLibro {
    {
    	PersistentTransaction t;

    		 try {
    			t = orm.Libro2PersistentManager.instance().getSession().beginTransaction();
    			orm.DAOFactory lDAOFactory = orm.DAOFactory.getDAOFactory();
    			orm.dao.LibroDAO lormLibroDAO = lDAOFactory.getLibroDAO();
    			orm.Libro lormLibro = lormLibroDAO.createLibro();
    			lormLibro.setLib_fecha_creacion("2/12");
    			lormLibro.setLib_estado("activo");
    			lormLibro.setLib_direccion("cruz");
    			lormLibro.setLib_clave("123");
    			orm.dao.EmpresaDAO lormEmpresaDAO = lDAOFactory.getEmpresaDAO();
    			orm.Empresa lormEmpresa = lormEmpresaDAO.getEmpresaByORMID(1);
    			lormLibro.setEmpresaem(lormEmpresa);
    			// TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : resultado, empresaem, lib_clave, lib_direccion, lib_estado, lib_fecha_creacion
    			lormLibroDAO.save(lormLibro);

    			t.commit();
    		} catch (PersistentException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    }

    	              public static void main(String[] args) {
    	            	  
    	            	  PoblarLibro a = new PoblarLibro();
    	            	  
    	              }

    }


